docs

docs - basic

Technical information about Locomotive BASIC[webpage]-[10-July-2005]-[22.9 KB]
A description of the internal data structures and format of Locomotive BASIC

docs - emulation

A guide to running software on a real Amstrad CPC/CPC+ computer[webpage]-[10-July-2005]-[10.4 KB]
A guide for newbies describing how to run software on a real Amstrad CPC/CPC+ computer
Testing tips to verify tape images (CDT) [webpage]-[10-July-2005]-[ 2.8 KB]
Introduction to files for emulators[webpage]-[10-July-2005]-[ 5.0 KB]
Transfering software from cassette[webpage]-[10-July-2005]-[ 5.5 KB]
One method to transfer software from cassette
Converting a tape-image into a audio file[webpage]-[10-July-2005]-[ 2.2 KB]
A description of the method required to convert a tape-image into a audio file
no title[webpage]-[10-July-2005]-[ 4.4 KB]
no title[webpage]-[10-July-2005]-[ 4.2 KB]
Info for complete newbies[webpage]-[10-July-2005]-[13.6 KB]
Using a tape-image on a real CPC[webpage]-[10-July-2005]-[ 3.8 KB]
A description of the methods required to use a tape-image on a real CPC
How I Make Amstrad CDTs by Andrew Barker [webpage]-[10-July-2005]-[ 2.5 KB]
A guide to make tape images from Amstrad cassettes
Creating images for the Amstrad[webpage]-[10-January-2006]-[ 2.8 KB]

docs - emulation - file_formats

Tape-Image (.CDT) file format[webpage]-[10-July-2005]-[51.6 KB]
A description of the .CDT tape-image file structure.
Snapshot (.SNA) file format[webpage]-[10-July-2005]-[21.6 KB]
A description of the .SNA snapshot file structure.
Disk image file format[webpage]-[10-July-2005]-[ 7.6 KB]
A description of the standard .DSK disk image file structure
Tape-Image (.CDT) file format (Amstrad specific)[webpage]-[10-July-2005]-[ 3.2 KB]
Amstrad specific information about the .CDT tape-image file structure.
".CPR" CPC Plus Cartridge file data structure[webpage]-[10-July-2005]-[ 2.4 KB]
Data structure of the .CPR (CPC Plus Cartridge) file (used by emulators and emulator tools)
DSC disk image format[webpage]-[10-July-2005]-[ 2.8 KB]
A description of the .DSC disc image format used by Richard Wilson's Amstrad CPC emulators
Extended DiSK Image definition[webpage]-[11-November-2005]-[10.5 KB]
Description of the EXTENDED .DSK disk image file structure (.DSK)

docs - emulation - transfer

no title[webpage]-[10-July-2005]-[ 8.2 KB]

docs - file_format

Protext/Prowort File Format[webpage]-[10-July-2005]-[ 6.5 KB]
Description of the Protext/Prowort file formats
Advanced OCP Art Studio File Formats[webpage]-[10-July-2005]-[ 2.4 KB]
Description of the OCP Advanced Art Studio internal data structures
Advanced OCP Art Studio File Formats[webpage]-[10-July-2005]-[15.0 KB]
Description of the OCP Advanced Art Studio file formats
Advanced OCP Art Studio File Formats[webpage]-[10-July-2005]-[ 2.4 KB]
Description of the OCP Advanced Art Studio internal data structures

docs - file_formats

Xexor ARC file format[webpage]-[10-July-2005]-[ 4.8 KB]
A description of the Xexor .ARC file format

docs - firmware

Displaying graphics when a disc directory is listed[webpage]-[10-July-2005]-[ 4.1 KB]
Firmware function CAS CATALOG in disc mode[webpage]-[10-July-2005]-[ 4.1 KB]
A description of CAS CATALOG firmware function in disc mode.

docs - general

Selling Amstrad bits[webpage]-[10-July-2005]-[ 3.7 KB]
Tips for selling Amstrad stuff

docs - hardware

Resistor colour code information[webpage]-[10-July-2005]-[ 3.2 KB]
Working out the resistance value of a resistor (not surface mount) from the coloured rings
Schneider/German CPC[webpage]-[10-July-2005]-[ 2.8 KB]
A list of differences between the Schneider CPC/German CPC and the English CPC
mem[webpage]-[10-July-2005]-[17.7 KB]
A description of the CPC6128 PAL
The 6845 Cathode Ray Tube Controller (CRTC)[webpage]-[10-July-2005]-[12.1 KB]
A description of the 6845 CRTC design, a comparison of the HD6845S,UM6845,UM6845R and MC6845 implementations and a description of the 6845 in the Amstrad CPC/CPC+ and KC compact designs
I/O port allocation by Mark Rison, Kevin Thacker [webpage]-[10-July-2005]-[ 8.2 KB]
This document describes the I/O port allocation and decoding
Collision Detection[webpage]-[10-July-2005]-[ 1.1 KB]
A tutorial for collision detection
Expansion ROM Selection[webpage]-[10-July-2005]-[ 1.9 KB]
Description of Expansion ROM selection mechanism in CPC/CPC+
Compatible disc drives[webpage]-[10-July-2005]-[ 2.6 KB]
A list of disc drives that are compatible with the Amstrad CPC/CPC+
External Signals of the CPC/CPC+ and KC Compact[webpage]-[10-July-2005]-[14.3 KB]
A description of the external signals of the CPC/CPC+ and KC Compact.
AY-3-8912 PSG[webpage]-[10-July-2005]-[ 6.9 KB]
Description of the AY-3-8912 PSG IC in the Amstrad CPC/CPC+ and KC compact systems
Amstrad CPC Gate-Array[webpage]-[10-July-2005]-[21.3 KB]
This document describes the Amstrad Gate-Array IC used in the Amstrad CPC computers.
Interrupt Generation Facility of the Amstrad Gate Array by Ulrich Doewich [webpage]-[10-July-2005]-[ 1.6 KB]
A description of the interrupt generation by the Gate Array custom IC in the Amstrad CPC series
Composite Video Encoder by Bruce Abbott [webpage]-[10-July-2005]-[ 1.5 KB]
A schematic to generate composite video output, from the CPC's RGB video output, which is suitable for the aerial input of a television.
The 32k screen[webpage]-[10-July-2005]-[ 7.0 KB]
A description of programming the CRTC so that it can display from a 32k range
"Cost-Down" CPC6128 and CPC464[webpage]-[10-July-2005]-[ 2.0 KB]
A description of the 'cost-down' CPC6128 and CPC464, the final revision of the CPC6128 and CPC464 hardware before the CPC+
Converting Documents Tips[webpage]-[10-July-2005]-[ 3.9 KB]
Tips for converting printed documents into Portable Document Format (PDF) form.
Amstrad CPC Ram Paging[webpage]-[10-July-2005]-[ 8.4 KB]
This document describes the ram management mechanism in the Amstrad CPC,CPC+ and KC compact computers
CPC hardware revisions[webpage]-[10-July-2005]-[10.7 KB]
A description of the different hardware revisions of the CPC464 and CPC6128
Calculating screen addressess[webpage]-[10-July-2005]-[ 4.5 KB]
Calculating screen addressess
Connecting PC Drives to the CPC by Pierre Guerrier [webpage]-[10-July-2005]-[12.6 KB]
Pin functions of modern PC compatible disc drives and notes about connecting these to the Amstrad CPC/CPC+ computers.
The CPC472[webpage]-[10-July-2005]-[ 5.7 KB]
A description of the CPC472 computer
Amstrad part numbers[webpage]-[10-July-2005]-[ 4.0 KB]
A list of Amstrad part numbers used in the CPC and CPC+ design
Floppy disc controller and Floppy disc drives[webpage]-[10-July-2005]-[ 9.3 KB]
Description of the floppy disc controller and floppy disc drives used by the Amstrad CPC/CPC+ and KC Compact
Reading the keyboard and Joysticks[webpage]-[10-July-2005]-[ 9.3 KB]
Technical information about reading the keyboard and joysticks on the Amstrad CPC, Amstrad CPC+ and KC Compact computers
Furthur details of timing by Richard Wilson [webpage]-[10-July-2005]-[ 3.1 KB]
Furthur details of interrupt timing
Screen memory addressess[webpage]-[10-July-2005]-[13.9 KB]
Reading high density discs[webpage]-[10-July-2005]-[ 2.5 KB]
Details of a modification to allow the CPC to read high density discs
8255 PPI[webpage]-[10-July-2005]-[10.2 KB]
Description of the 8255 PPI IC in the Amstrad CPC/CPC+ and KC compact systems
The 'Spectrum port'[webpage]-[10-July-2005]-[ 4.9 KB]
SP512 RAM expansion[webpage]-[10-July-2005]-[25.2 KB]
The SP512 is a 512K RAM expansion made by Vortex for the CPC464.
Sprites[webpage]-[06-December-2005]-[16.5 KB]
A tutorial for programming sprites
Display pixel data format[webpage]-[10-July-2005]-[ 7.1 KB]
Description of the pixel format of the Amstrad CPC,Amstrad CPC+ and KC Compact screen display
Signals used for I/O devices[webpage]-[10-July-2005]-[ 1.8 KB]
A description of the signals used in a I/O device for the CPC/CPC+ and KC Compact.
Scanning tips[webpage]-[10-July-2005]-[ 1.6 KB]
Tips for converting printed documents into Portable Document Format (PDF) form.
Timings[webpage]-[10-July-2005]-[ 7.9 KB]
A document describing various timings
Furthur details of interrupt timing by Richard Wilson [webpage]-[10-July-2005]-[ 1.8 KB]
Furhur details of interrupt timing
Dynamic RAM Refresh by Pierre Guerrier [webpage]-[10-July-2005]-[ 7.2 KB]
A description of dynamic RAM refresh and the function of the R register in the Z80.
Additional information about the AY-3-8912[webpage]-[10-July-2005]-[ 5.6 KB]
Additional information about the AY-3-8912 which is not documented by the datasheets
Interrupts on the CPC/CPC+ and KC Compact[webpage]-[10-July-2005]-[ 6.1 KB]
A description of the interrupts of the Amstrad CPC, CPC+ and KC compact computers

docs - hardware - connectors

External Connectors of the CPC and CPC+[webpage]-[10-July-2005]-[20.3 KB]
External connectors of the Amstrad CPC464,664,6128, 464+ and 6128+

docs - hardware - cpc+

Extra CPC Plus Hardware Information[webpage]-[10-July-2005]-[33.2 KB]
A description of the extra features of the CPC+ (CPC464+, CPC6128+ and GX4000) hardware which are not documented in the official datasheet.
CPC+ Differences[webpage]-[10-July-2005]-[ 6.5 KB]
A description of the hardware and software differences between the CPC Plus series and the old CPC series

docs - hardware - datasheet

General Instruments AY-3-8910/12/13 Programmable Sound Generator[webpage]-[10-July-2005]-[36.4 KB]
Manufacturers Data sheet for the AY-3-8910/12/13 Programmable Sound Generator IC. Information (c) General Instruments
&181;PD765A/&181;PD7265 Floppy Disc Controller[webpage]-[10-July-2005]-[98.3 KB]
Manufacturers Data sheet for the NEC µPD765A Floppy Disc Controller IC. Information (c) NEC
Motorola MC6845 Cathode Ray Tube Controller[webpage]-[10-July-2005]-[50.9 KB]
Manufacturers Data sheet for the MC6845 Cathode Ray Tube Controller IC. Information (c) Motorola
UM6845 Cathode Ray Tube Controller[webpage]-[10-July-2005]-[40.4 KB]
Manufacturers Data sheet for the UM6845R/RA/RB Cathode Ray Tube Controller IC. Information (c) United Micro Controllers
Hitachi HD6845 Cathode Ray Tube Controller[webpage]-[10-July-2005]-[45.9 KB]
Manufacturers Data sheet for the HD6845 Cathode Ray Tube Controller IC. Information (c) Hitachi
Datasheet for the 8255[unknown]-[10-July-2005]-[189.1 KB]
Datasheet for the Z8536[unknown]-[10-July-2005]-[231.9 KB]
Datasheet for the Z8536[unknown]-[10-July-2005]-[180.1 KB]
INTEL 8272 Floppy Disc Controller[webpage]-[10-July-2005]-[87.5 KB]
Manufacturers Data sheet for the Intel 8272 Floppy Disc Controller IC. Information (c) Intel

docs - hardware - datasheet - cpc+

"Arnold V" Specification - Issue 1.4 - March 1990 by Amstrad plc [webpage]-[10-July-2005]-[59.8 KB]
Technical datasheet describing the ASIC custom chip in Amstrad plus range (464+, 6128+ and GX4000). Issue 1.4. March 1990. (c) Amstrad plc
"Arnold V" Specification - Issue 1.5 - 10th April 1990 by Amstrad plc [webpage]-[10-July-2005]-[69.7 KB]
Technical datasheet describing the ASIC custom chip in Amstrad Plus range (464+, 6128+ and GX4000). Issue 1.5. 10th April 1990. (c) Amstrad plc

docs - hardware - multiface2

Multiface 2 general file information[webpage]-[10-July-2005]-[ 2.8 KB]
Information about files written by the Multiface 2
Introduction to the Multiface 2[webpage]-[10-July-2005]-[ 3.4 KB]
Introduction to the Multiface 2 device by Romantic Robot Ltd
Multiface 2 screen file format[webpage]-[10-July-2005]-[ 7.2 KB]
A description of the Multiface II Screen file format
Multiface 2 memory dump loader file format[webpage]-[10-July-2005]-[ 3.4 KB]
A dissassembly of the Multiface 2 memory dump loader showing it's format and function

docs - hardware - project

A list of games that use demo programming techniques[webpage]-[10-July-2005]-[ 4.6 KB]
Digiblaster[webpage]-[10-July-2005]-[ 2.4 KB]
The Digiblaster allows the Amstrad CPC to play 8-bit mono sampled audio.
D.I.Y "Codemasters CD"[webpage]-[10-July-2005]-[12.2 KB]
A project to reproduce the loading system of the Codemasters CD
A lead to use PC game controllers on the CPC+/GX4000[webpage]-[10-July-2005]-[ 3.8 KB]
A simple lead which allows the CPC+/GX4000 to use standard PC game controllers.
Printer cable for the CPC[webpage]-[10-July-2005]-[ 1.8 KB]
A printer lead for the CPC
Aufrüstung eines CPC 464+ auf 128kB Ram by Wolfgang Noisternig [webpage]-[10-July-2005]-[ 2.6 KB]
Aufrüstung eines CPC 464+ auf 128kB Ram
The parallel transfer cable[webpage]-[10-July-2005]-[ 8.3 KB]
A cable to connect the CPC/CPC+/KC Compact to a PC. The cable can be used to transfer data between the two systems.
ABBA Drive Switch[webpage]-[10-July-2005]-[ 7.1 KB]
A simple switch for two drive systems to allow more programs to run from drive B
Connecting the video output of the CPC or CPC+ to a SCART input[webpage]-[10-July-2005]-[ 8.1 KB]
A lead to connect the video output of a Amstrad CPC or CPC+ to a SCART video input, so the computer can be used with a television
How To Make a Real Plus Out of a GX-4000! by Wolfgang Noisternig [webpage]-[10-July-2005]-[ 8.3 KB]
How to build a CPC+ computer from a GX-4000 console and a CPC computer
Reset Button[webpage]-[10-July-2005]-[ 2.5 KB]
A simple reset button for the CPC/CPC+ and KC Compact
CPC464+ with 128kB RAM by Wolfgang Noisternig [webpage]-[10-July-2005]-[ 2.5 KB]
How to upgrade the RAM of a CPC464+ to 128K
Cassette lead[webpage]-[10-July-2005]-[ 3.8 KB]
A lead to connect a CPC664 or CPC6128 to a cassette player/recorder or to the soundcard of a PC
Side switch[webpage]-[10-July-2005]-[ 3.3 KB]
A simple switch to allow AMSDOS to use both sides of a 3.5inch disc
A power supply for the CPC and CPC+[webpage]-[10-July-2005]-[ 4.0 KB]
A power supply for the CPC and CPC+

docs - hardware - schematic

docs - hardware - schematic - kccompact

KC compact Leiterplatte; vollst (Modulator) Stromlaufplan[unknown]-[10-July-2005]-[257.5 KB]
Blockshaltbild[unknown]-[10-July-2005]-[336.9 KB]
Leiterplatte vollst. (Modulator) Bestuckungsplan (Leiterseite)[unknown]-[10-July-2005]-[618.2 KB]
KC-compact Stromlaufplan CPU IN/OUT (links)[unknown]-[10-July-2005]-[ 1.2 MB]
KC-compact Stromlaufplan CPU IN/OUT (rechts)[unknown]-[10-July-2005]-[931.3 KB]
KC-compact Stromlaufplan MEMORY (links)[unknown]-[10-July-2005]-[988.8 KB]
KC-compact Stromlaufplan MEMORY (rechts)[unknown]-[10-July-2005]-[ 1.1 MB]
KC-compact Stromlaufplan VIDEO/POWER (links)[unknown]-[10-July-2005]-[780.5 KB]
KC-compact Stromlaufplan VIDEO/POWER (rechts)[unknown]-[10-July-2005]-[686.1 KB]
Leiterplatte;geschwallt Leiterplatte;vollst. (links)[unknown]-[10-July-2005]-[ 1.0 MB]
Leiterplatte;geschwallt Leiterplatte;vollst. (rechts)[unknown]-[10-July-2005]-[839.1 KB]

docs - kccompact

CC6005: Spielebox 5[webpage]-[10-July-2005]-[ 5.3 KB]
Beschreibung zu CC 6005 Spielebox 5
CC6002: Spielebox 2[webpage]-[10-July-2005]-[ 5.1 KB]
Beschreibung zu CC 6002 Spielebox 2
CC6001: Spielebox 1[webpage]-[10-July-2005]-[ 3.4 KB]
Beschreibung zu CC 6001 Spielebox 1
System-Handbuch[webpage]-[10-July-2005]-[359.2 KB]
System Handbuch fur der Computer 'KC compact' von Veb Mikroelektronik
CC4001: DEMO KC compact[webpage]-[10-July-2005]-[ 3.0 KB]
Beschreibung zu CC 4001 DEMO KC compact
CC7001: KOMPONIST[webpage]-[10-July-2005]-[15.3 KB]
Beschreibung zu CC 7001 KOMPONIST
KC Compact Advert Translation[webpage]-[10-July-2005]-[ 4.3 KB]
A English translation of the German advert for the KC Compact
KC compact operating system rom dissassembly[webpage]-[10-July-2005]-[10.3 KB]
Commented dissassembly of the KC compact operating system rom which shows the differences between the KC compact operating system and the CPC6128 operating system
Gerätebeschreibung[webpage]-[10-July-2005]-[36.5 KB]
Gerätebeschreibung der Computer 'KC compact' von Veb Mikroelektronik
CC7002: GRAFIX 1[webpage]-[10-July-2005]-[16.5 KB]
Beschreibung zu CC 7002 GRAFIK 1
KC-compact viewed from top[unknown]-[10-July-2005]-[249.0 KB]
KC-compact viewed from right[unknown]-[10-July-2005]-[114.7 KB]
KC-compact viewed from back[unknown]-[10-July-2005]-[90.3 KB]
KC-compact advert[unknown]-[10-July-2005]-[208.7 KB]
KC-compact (On/Off Button, Joystick and Sound connections)[unknown]-[10-July-2005]-[155.5 KB]
KC-compact; top with aerial lead[unknown]-[10-July-2005]-[366.1 KB]
KC-compact viewed from back[unknown]-[10-July-2005]-[295.1 KB]
KC-compact (Power and Tape connections)[unknown]-[10-July-2005]-[170.6 KB]
KC-compact (Aerial, SCART and Printer connections)[unknown]-[10-July-2005]-[208.6 KB]
KC-compact; base (left)[unknown]-[10-July-2005]-[239.8 KB]
KC-compact; base (right)[unknown]-[10-July-2005]-[297.6 KB]
KC-compact (Expansion connection)[unknown]-[10-July-2005]-[208.1 KB]
KC-compact; label on base[unknown]-[10-July-2005]-[139.8 KB]
KC-compact; aerial lead connector[unknown]-[10-July-2005]-[197.1 KB]
KC-compact viewed from left[unknown]-[10-July-2005]-[246.0 KB]
KC-compact; top removed[unknown]-[10-July-2005]-[504.3 KB]
KC-compact PCB[unknown]-[10-July-2005]-[612.9 KB]
KC-compact viewed from right[unknown]-[10-July-2005]-[197.9 KB]
KC-compact viewed from top[unknown]-[10-July-2005]-[291.3 KB]
KC Compact Computer[webpage]-[10-July-2005]-[15.1 KB]
A description of the KC Compact computer, a clone of the Amstrad CPC. This document describes the hardware and software differences.

docs - manuals

Protext Technical Information by Arnor Ltd [webpage]-[10-July-2005]-[14.7 KB]
Technical information about the Amstrad CPC version of the Protext wordprocessor. (c) Copyright Brian Watson, 1997-2001, All rights reserved
Multiface Two user manual[webpage]-[10-July-2005]-[18.3 KB]
User guide of the Multiface 2 hardware device for the Amstrad CPC
The Insider[webpage]-[10-July-2005]-[ 7.4 KB]
User manual for Romantic Robot's 'The Insider'
RCPM ein CP/M 2.2 BIOS für den CPC464 mit Vortex Speichererweiterung[unknown]-[10-July-2005]-[44.7 KB]
Burnin' Rubber user manual © Copyright Amstrad plc[unknown]-[10-July-2005]-[57.3 KB]
Parados v1.0 © Copyright Quantum Computing and Richard Wilson[unknown]-[10-July-2005]-[26.4 KB]
Utopia documentation by Arnor Ltd. (copyright Brian Watson)[unknown]-[10-July-2005]-[55.7 KB]
DesText © Copyright Richard Wildey[unknown]-[10-July-2005]-[58.5 KB]
GX4000 product guarantee © Copyright Amstrad plc[unknown]-[10-July-2005]-[22.3 KB]
Utopia (Issue 2) documentation by WACCO (copyright Brian Watson)[unknown]-[10-July-2005]-[70.3 KB]
Prospell documentation by WACCO (copyright Brian Watson)[unknown]-[10-July-2005]-[38.4 KB]
Protext documentation by Arnor Ltd(copyright Brian Watson)[unknown]-[10-July-2005]-[223.5 KB]
Nirvana user manual[unknown]-[10-July-2005]-[39.8 KB]
Sprives Alive - Basic Version - user manual[unknown]-[10-July-2005]-[326.1 KB]
DDI-1 Disc Drive and Interface User manual © Copyright Amstrad plc[unknown]-[10-July-2005]-[980.5 KB]
GX4000 User Instructions © Copyright Amstrad plc[unknown]-[26-December-2005]-[456.7 KB]
Dk'Tronics 64k RAM Expansion[unknown]-[25-February-2006]-[237.5 KB]
The Amstrad CPC Firmware Guide by Bob Taylor and Thomas Defoe[unknown]-[10-July-2005]-[458.2 KB]
DES Programming Manual by Michael Beckett and Capursoft[unknown]-[10-July-2005]-[70.0 KB]
Maxam Documentation by Arnor Ltd (copyright Brian Watson)[unknown]-[10-July-2005]-[163.5 KB]
Maxam 1.5 Supplementary Documentation by Arnor Ltd (copyright Brian Watson)[unknown]-[10-July-2005]-[23.3 KB]
Gerätebeschreibung[webpage]-[10-July-2005]-[36.5 KB]
Gerätebeschreibung der Computer 'KC compact' von Veb Mikroelektronik

docs - manuals - soft158

SOFT 158 Title[unknown]-[10-July-2005]-[10.1 KB]
SOFT 158 Preface[unknown]-[10-July-2005]-[ 5.3 KB]
SOFT 158 Section 5 (The Graphics VDU)[unknown]-[10-July-2005]-[11.1 KB]
SOFT 158 Section 7 (The Sound Manager)[unknown]-[10-July-2005]-[14.8 KB]
SOFT 158 Section 9 (Expansion ROMs, Resident System Extensions and RAM Programs)[unknown]-[10-July-2005]-[25.7 KB]
SOFT 158 Section 10 (Interrupts)[unknown]-[10-July-2005]-[11.5 KB]
SOFT 158 Section 11 (Events)[unknown]-[10-July-2005]-[11.5 KB]
SOFT 158 Section 12 (The Machine Pack)[unknown]-[10-July-2005]-[10.3 KB]
SOFT 158 Appendix VII (Text VDU Control Codes)[unknown]-[10-July-2005]-[10.0 KB]
SOFT 158 Appendix XII (The Hardware)[unknown]-[10-July-2005]-[22.6 KB]
SOFT 158 Appendix XI (The Alternate Register Set)[unknown]-[10-July-2005]-[16.0 KB]
SOFT 158 Appendix IV (Function Keys and Expansion Strings)[unknown]-[10-July-2005]-[ 5.4 KB]
SOFT 158 Appendix V (Inks and Colours)[unknown]-[10-July-2005]-[ 6.7 KB]
SOFT 158 Appendix IX (The Programmable Sound Generator)[unknown]-[10-July-2005]-[11.4 KB]
SOFT 158 Appendix X (Kernel Block Layouts)[unknown]-[10-July-2005]-[25.1 KB]

docs - manuals - soft968

SOFT 968 Title[unknown]-[10-July-2005]-[ 7.0 KB]
SOFT 968 Preface[unknown]-[10-July-2005]-[ 4.8 KB]
SOFT 968 Appendix X (Kernel Block Layouts)[unknown]-[10-July-2005]-[23.8 KB]
SOFT 968 Appendix XI (The Alternative Register Set)[unknown]-[10-July-2005]-[16.0 KB]
SOFT 968 Appendix V (Inks and Colours)[unknown]-[10-July-2005]-[ 6.7 KB]
SOFT 968 Appendix IV (Function Keys and Expansion Strings)[unknown]-[10-July-2005]-[ 5.4 KB]
SOFT 968 Appendix VII (Text VDU Control Codes)[unknown]-[10-July-2005]-[ 8.6 KB]
SOFT 968 Appendix IX (The Programmable Sound Generator)[unknown]-[10-July-2005]-[11.4 KB]
SOFT 968 Section 3 (The Keyboard)[unknown]-[10-July-2005]-[15.7 KB]
SOFT 968 Section 4 (The Text VDU)[unknown]-[10-July-2005]-[15.9 KB]
SOFT 968 Section 5 (The Graphics VDU)[unknown]-[10-July-2005]-[14.2 KB]
SOFT 968 Section 6 (The Screen Pack)[unknown]-[10-July-2005]-[14.3 KB]
SOFT 968 Section 7 (The Sound Manager)[unknown]-[10-July-2005]-[14.7 KB]
SOFT 968 Section 8 (The Cassette Manager)[unknown]-[10-July-2005]-[26.5 KB]
SOFT 968 Section 9 (AMSDOS)[unknown]-[10-July-2005]-[38.2 KB]
SOFT 968 Section 10 (Expansion ROMs, Resident System Extensions and RAM Programs)[unknown]-[10-July-2005]-[31.8 KB]
SOFT 968 Section 11 (Interrupts)[unknown]-[10-July-2005]-[13.0 KB]
SOFT 968 Section 12 (Events)[unknown]-[10-July-2005]-[12.7 KB]
SOFT 968 Section 13 (The Machine Pack)[unknown]-[10-July-2005]-[10.6 KB]
SOFT 968 Section 19 (AMSDOS BIOS Facilities)[unknown]-[10-July-2005]-[24.9 KB]
SOFT 968 Section 18 (Low Kernel jumpblock)[unknown]-[10-July-2005]-[36.7 KB]
SOFT 968 Section 17 (High Kernel jumpblock)[unknown]-[10-July-2005]-[23.1 KB]
SOFT 968 Section 16 (Firmware Indirections)[unknown]-[10-July-2005]-[29.8 KB]
SOFT 968 Section 20 (AMSDOS External Commands)[unknown]-[10-July-2005]-[22.7 KB]
SOFT 968 Appendix XIII (Hints Tips and Workarounds)[unknown]-[10-July-2005]-[21.6 KB]
SOFT 968 Appendix XIV (Printer Translation Table)[unknown]-[10-July-2005]-[ 4.6 KB]

docs - programming

Storing data and/or code in the header of a disc file[webpage]-[10-July-2005]-[ 7.3 KB]
A description of programming the CRTC so that it can display from a 32k range
no title[webpage]-[10-July-2005]-[ 1.8 KB]
A description of various methods to poke binary programs into RAM using BASIC
no title[webpage]-[10-July-2005]-[ 1.0 KB]
Truth tables for logic operations[webpage]-[10-July-2005]-[ 6.1 KB]
HOWTO: Making a ROM program[webpage]-[10-July-2005]-[ 716 bytes]
Multiplication with the Z80[webpage]-[10-July-2005]-[ 6.8 KB]
A description of a multiplication algorithm for the Z80 with optimisation examples
Synchronising with the CRTC and display[webpage]-[10-July-2005]-[ 7.4 KB]
A tutorial for synchronising with the CRTC and display
no title[webpage]-[10-July-2005]-[ 2.2 KB]
A simple BASIC program to load and execute a binary file.
Fixed point numbers and fixed point arithmetic[webpage]-[10-July-2005]-[ 5.3 KB]
no title[webpage]-[10-July-2005]-[ 1.3 KB]
Adding a BASIC stub to a binary file
CPC Keyboard layout and codes by Bert Post Uiterweer[unknown]-[10-July-2005]-[150.7 KB]
Dissassembly of the AMSDOS ROM[unknown]-[10-July-2005]-[344.5 KB]
Dissassembly of the CPC+ version of AMSDOS[unknown]-[10-July-2005]-[164.1 KB]
Dissassembly of the CPC6128 operating system ROM[unknown]-[10-July-2005]-[382.0 KB]
Das Software Experiment - Inhalt[webpage]-[10-July-2005]-[12.8 KB]
Das Software Experiment - Anhang[webpage]-[10-July-2005]-[ 9.0 KB]
Das Software Experiment - Kapitel 10: Die Leser haben das Wort[webpage]-[10-July-2005]-[21.6 KB]
Das Software Experiment - Kapitel 9: Entwicklungshilfe per Computer[webpage]-[10-July-2005]-[20.8 KB]
Das Software Experiment - Kapitel 8: Wortketten-Problem gelöst[webpage]-[10-July-2005]-[19.1 KB]
Das Software Experiment - Kapitel 7: Der Computer als Wissenschaftler[webpage]-[10-July-2005]-[27.5 KB]
Das Software Experiment - Kapitel 6: Der Computer lernt[webpage]-[10-July-2005]-[31.4 KB]
Das Software Experiment - Kapitel 5: Mit roher Rechengewalt[webpage]-[10-July-2005]-[29.4 KB]
Das Software Experiment - Kapitel 4: Der Computer als Stratege[webpage]-[10-July-2005]-[26.3 KB]
Das Software Experiment - Kapitel 3: Das Ökologie-Experiment[webpage]-[10-July-2005]-[25.6 KB]
Das Software Experiment - Kapitel 2: Das Spiel des Lebens[webpage]-[10-July-2005]-[23.3 KB]
Das Software Experiment - Kapitel 1: Komplexe Grafik[webpage]-[10-July-2005]-[27.8 KB]

docs - project

Storing CPC tape software on a audio CD[webpage]-[10-July-2005]-[ 4.3 KB]
A guide to storing CPC tape software on a audio CD

docs - repair

Fault Diagnosis and Repair[webpage]-[10-July-2005]-[ 3.6 KB]
Fault Diagnosis and Repair for the CPC/CPC+

docs - software

List of CPC+ (464+/6128+) and GX4000 games[webpage]-[10-July-2005]-[ 7.0 KB]
List of CPC+ (464+/6128+) and GX4000 games

docs - transfer

Cassette data information[webpage]-[10-July-2005]-[22.9 KB]
Reading/Writing Spectrum+3 discs[webpage]-[10-July-2005]-[ 3.4 KB]
A method to transfer files between the Amstrad CPC and the Spectrum+3

docs - z80

Reliable use of Z80 interrupt mode 2 on the CPC[webpage]-[10-July-2005]-[ 4.4 KB]
A document describing how to use Z80 interrupt mode 2 on the CPC
Operation of Z80 interrupt mode 0 in the CPC+ design[webpage]-[10-July-2005]-[14.4 KB]
A document describing the operation of Z80 interrupt mode 0 in the CPC+ design and how it can be used. This document also confirms the functions of the undocumented IM instructions.
Some features of the Z80[webpage]-[10-July-2005]-[10.8 KB]
A document about some features of the Z80 CPU
Z80 documentation by Sean Young[unknown]-[10-July-2005]-[168.9 KB]